package io.admin.modules.sys.service;

import io.admin.common.page.PageData;
import io.admin.common.service.CrudService;
import io.admin.modules.sys.dto.LineDTO;
import io.admin.modules.sys.entity.LineEntity;
import io.admin.modules.sys.entity.SelectEntity;

import java.util.List;
import java.util.Map;

/**
 * 项目线路关系表
 *
 * @author Mark sunlightcs@gmail.com
 * @since 1.0.0 2024-07-06
 */
public interface LineService extends CrudService<LineEntity, LineDTO> {


    List<SelectEntity> findProSelect();

    List<SelectEntity> findLineSelect(String proId);

   void saveCopyLine(String lineId,String thisProjectId);
    LineDTO findLineByParam (LineDTO lineDTO);

    String exportByLineId(String lineId,String zoom,String imgName,Map<String,Object> excel);
}